let dog1 = {name:"lwb",a:1,b:2,1:'c',d:3}
for(let key in dog1) {
    console.log(key,dog1[key])
}
let dog2 = {"dog":'11',[Symbol()]:2}
const strong  = new Map(); // hashMap
// Map {} 区别
// set API 更丰富 
// key 可以是一个对象
// {} key value 无序 Map 保证插入的顺序
strong.set(dog1,"好狗")
strong.set('a',1)
strong.set('1','c')
strong.set('b',2)
console.log(strong)
for(let [key,val] of strong) {
    console.log(key,val)
}
// 用Map 代替Object
// Map vue/react 结合

